package com.yb.common.config;

/**
 * 系统初始化配置
 */
//@Component
//public class InitConfig {
//	
//	private Logger logger = LoggerFactory.getLogger(InitConfig.class);
//	
//	@Autowired
//	private RedisService redisService;
//	@Autowired
//	private SysConfigService sysConfigService;
//	
//	@PostConstruct
//	public void init() {
//		logger.info("系统启动，加载配置信息。。。");
//		List<SysConfig> allSysConfigs = sysConfigService.getAll();
//		for (SysConfig sysConfig : allSysConfigs) {
//			if(sysConfig.getIsEffect()) {
//				redisService.set("sysConfig:" + sysConfig.getConfigKey(), sysConfig.getConfigValue());
//			} else {
//				redisService.delete("sysConfig:" + sysConfig.getConfigKey());
//			}
//		}
//	}
//	
//	@PreDestroy
//    public void destroy() {
//		logger.info("系统结束，删除配置信息。。。");
//		Collection<String> sysConfigKeys = redisService.keys("sysConfig:");
//		for (String sysConfigKey : sysConfigKeys) {
//			redisService.delete(sysConfigKey);
//		}
//    }
//}